package com.guiji.job.vo;

import com.guiji.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * Copyright (C), 2018-2021
 * FileName: JobLabelVo
 * Author:   scl
 * Date:     2021/7/6 14:05
 * Description: 资源打标基础类
 */
@Data
@ApiModel("资源打标基础类")
public class JobLabelVo {
	/** 关联任务主键 */
	@Excel(name = "关联任务主键")
	@ApiModelProperty("关联任务主键")
	private Long jobId;

	@Excel(name = "资源主键")
	@ApiModelProperty("资源主键")
	private Long fileId;


	@Excel(name = "打标结果")
	@ApiModelProperty("打标结果")
	private String backup1;

	@Excel(name = "资源名称")
	@ApiModelProperty("资源名称")
	private String fileName;

	@Excel(name = "资源地址")
	@ApiModelProperty("资源地址")
	private String uploadPath;


	@Excel(name = "资源标记")
	@ApiModelProperty("资源标记")
	private String postfix;


	@Excel(name = "资源版本")
	@ApiModelProperty("资源版本")
	private String version;


	@Excel(name = "打标模板")
	@ApiModelProperty("打标模板")
	private String dictType;

	@Excel(name = "打标模板名称")
	@ApiModelProperty("打标模板名称")
	private String dictName;

	/** 打标字段 */
	@Excel(name = "打标字段")
	@ApiModelProperty("打标字段")
	private String key;

	/** 创建时间 */
	@Excel(name = "创建时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("创建时间")
	private Date createTime;

	/** 创建人 */
	@Excel(name = "创建人")
	@ApiModelProperty("创建人")
	private String createBy;

	/** 更新时间 */
	@Excel(name = "更新时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("更新时间")
	private Date updateTime;

	/** 更新人 */
	@Excel(name = "更新人")
	@ApiModelProperty("更新人")
	private String updateBy;


}
